Big Huge Thesaurus

tropical rain forest

noun